<?php

/* Tabela Cliente
 * nome | login | senha | cpf | telefone | endereco */
require_once 'src/core/Clientes.php';

$c = new Clientes();

$error = null;

if (!isset($_POST['idcliente'])) {
    $error['form'] = "não existe";
}

/**
 * Deletar
 */
if (isset($_GET['del'])) {
    $c->setIdcliente($_GET['del']);
    $c->delete();
}

/**
 * Inserir
 */
if (isset($_GET['adicionar'])) {
//    echo "<script>alert('Cliente adicionado com sucesso!');</script>";
    if (sizeof($error) == 0) {
        $c->setObjCliente(null, $_POST['nome'], $_POST['login'], $_POST['senha'], $_POST['cpf'], $_POST['telefone'], $_POST['endereco']);
        $c->insert();
        header("Location: ?s=ccliente&msg=1");
    } else {
        $link_form = "?s=ccliente&adicionar";
        include 'src/view/from_cliente.php';
    }
}

/**
 * Editar
 */
if (isset($_GET['edit'])) {
    if (sizeof($error) == 0) {
        $c->setObjCliente($_POST['idcliente'], $_POST['nome'], $_POST['login'], $_POST['senha'], $_POST['cpf'], $_POST['telefone'], $_POST['endereco']);
        $c->update();
        header("Location: ?s=ccliente&msg=2");
    } else {
        $c->setIdcliente($_GET['edit']);
        $c->load();
        $link_form = "?s=ccliente&edit";
        include 'src/view/from_cliente.php';
    }
}
/**
 * Listar
 */
$lista = $c->select('', 'ORDER BY nome');

include 'src/view/cliente.php';
?>